#include <stdio.h>
int*sum(int a, int b) {
	int c = a + b;
	int *p = &c;
	return p;
}

int _gcd(int a , int b) {
	for(int i = 2 ; i < b ; i++) {
		if(a % i == 0 && b % i == 0) {
			return i;
		}
	}
}

int* gcd(int a, int b) {
	if (a > b) {
		for (int i = 2; i < b; i++) {
			if (a % i == 0 && b % i == 0) {
				int *a2 = &i;
				return a2;
			}
		}
	} else {
		for (int ii = 2; ii < a; ii++) {
			if (a % ii == 0 && b % ii == 0) {
				int *a2 = &ii;
				return a2;
			}
		}
	}
}
int main() {
	int a = 25;
	int b = 40;
//	int* d = sum(a, b);
//	printf("%d", *d);
	int*dd = gcd(a,b);
	printf("%d\n",*dd);
	printf("%d\n",_gcd(25 , 40));
	return 0;
}
